home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The School House•
/
Math Factory™ Demo •••••
/
Math Factory™ Demo •••••.rsrc
/
CODE_34.txt
< prev
next >
Wrap
Text File
|
1988-01-30
|
31KB
|
542 lines
# near model CODE resource
# jump table entries: 872-874 (3 of them)
export_109:
00000000 4E56 FFF8 link A6, -0x0008
00000004 48E7 1000 movem.l -[A7], D3
00000008 4A2D E8D1 tst.b [A5 - 0x172F]
0000000C 6700 000C beq +0xE /* 0000001A */
00000010 3D7C 000A FFF8 move.w [A6 - 0x8], 0xA /* '\n' */
00000016 6000 0008 bra +0xA /* 00000020 */
label0000001A:
0000001A 3D7C 0014 FFF8 move.w [A6 - 0x8], 0x14
label00000020:
00000020 2F07 move.l -[A7], D7
00000022 7001 moveq.l D0, 0x01
00000024 3E2E FFF8 move.w D7, [A6 - 0x8]
00000028 9E40 sub.w D7, D0
0000002A 6D00 0096 blt +0x98 /* 000000C2 */
0000002E 3D40 FFFE move.w [A6 - 0x2], D0
label00000032:
00000032 302E FFFE move.w D0, [A6 - 0x2]
00000036 E548 lsl D0.w, 2
00000038 322E FFFE move.w D1, [A6 - 0x2]
0000003C E549 lsl D1.w, 2
0000003E 2600 move.l D3, D0
00000040 41ED E972 lea.l A0, [A5 - 0x168E]
00000044 2030 3000 move.l D0, [A0 + D3.w]
00000048 2601 move.l D3, D1
0000004A 41ED E922 lea.l A0, [A5 - 0x16DE]
0000004E 2230 3000 move.l D1, [A0 + D3.w]
00000052 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00000056 2D40 FFFA move.l [A6 - 0x6], D0
0000005A 4AAE FFFA tst.l [A6 - 0x6]
0000005E 6700 0020 beq +0x22 /* 00000080 */
00000062 302E FFFE move.w D0, [A6 - 0x2]
00000066 E548 lsl D0.w, 2
00000068 322E FFFE move.w D1, [A6 - 0x2]
0000006C E549 lsl D1.w, 2
0000006E 41ED E972 lea.l A0, [A5 - 0x168E]
00000072 2430 1000 move.l D2, [A0 + D1.w]
00000076 5282 addq.l D2, 1
00000078 43ED E972 lea.l A1, [A5 - 0x168E]
0000007C 2382 0000 move.l [A1 + D0.w], D2
label00000080:
00000080 4AAE FFFA tst.l [A6 - 0x6]
00000084 6600 FFAC bne -0x52 /* 00000032 */
00000088 302E FFFE move.w D0, [A6 - 0x2]
0000008C E548 lsl D0.w, 2
0000008E 41ED E972 lea.l A0, [A5 - 0x168E]
00000092 2F30 0000 move.l -[A7], [A0 + D0.w]
00000096 486D FB36 pea.l [A5 - 0x4CA]
0000009A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
0000009E 302E FFFE move.w D0, [A6 - 0x2]
000000A2 C1FC 0016 muls.w D0, 0x16
000000A6 486D FB36 pea.l [A5 - 0x4CA]
000000AA 41ED F41A lea.l A0, [A5 - 0xBE6]
000000AE 4870 0000 pea.l [A0 + D0.w]
000000B2 3F3C 0014 move.w -[A7], 0x14
000000B6 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000000BA 526E FFFE addq.w [A6 - 0x2], 1
000000BE 51CF FF72 dbf D7, -0x90 /* 00000032 */
label000000C2:
000000C2 2E1F move.l D7, [A7]+
000000C4 422D E9C8 clr.b [A5 - 0x1638]
000000C8 4CDF 0008 movem.l D3, [A7]+
000000CC 4E5E unlink A6
000000CE 4E75 rts
export_110:
000000D0 4E56 FFFC link A6, -0x0004
000000D4 48E7 1000 movem.l -[A7], D3
000000D8 4A2D E8D1 tst.b [A5 - 0x172F]
000000DC 6700 000C beq +0xE /* 000000EA */
000000E0 3D7C 000A FFFC move.w [A6 - 0x4], 0xA /* '\n' */
000000E6 6000 0008 bra +0xA /* 000000F0 */
label000000EA:
000000EA 3D7C 0014 FFFC move.w [A6 - 0x4], 0x14
label000000F0:
000000F0 202D EE24 move.l D0, [A5 - 0x11DC]
000000F4 3F00 move.w -[A7], D0
000000F6 202D EE28 move.l D0, [A5 - 0x11D8]
000000FA 3F00 move.w -[A7], D0
000000FC 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000100 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00000104 2F07 move.l -[A7], D7
00000106 7001 moveq.l D0, 0x01
00000108 3E2E FFFC move.w D7, [A6 - 0x4]
0000010C 9E40 sub.w D7, D0
0000010E 6D00 005A blt +0x5C /* 0000016A */
00000112 3D40 FFFE move.w [A6 - 0x2], D0
label00000116:
00000116 302E FFFE move.w D0, [A6 - 0x2]
0000011A E548 lsl D0.w, 2
0000011C 322E FFFE move.w D1, [A6 - 0x2]
00000120 E549 lsl D1.w, 2
00000122 41ED FC32 lea.l A0, [A5 - 0x3CE]
00000126 43ED E972 lea.l A1, [A5 - 0x168E]
0000012A 23B0 1000 0000 move.l [A1 + D0.w], [A0 + D1.w]
00000130 302E FFFE move.w D0, [A6 - 0x2]
00000134 E548 lsl D0.w, 2
00000136 41ED FC32 lea.l A0, [A5 - 0x3CE]
0000013A 2F30 0000 move.l -[A7], [A0 + D0.w]
0000013E 486D FB36 pea.l [A5 - 0x4CA]
00000142 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00000146 302E FFFE move.w D0, [A6 - 0x2]
0000014A C1FC 0016 muls.w D0, 0x16
0000014E 486D FB36 pea.l [A5 - 0x4CA]
00000152 41ED F41A lea.l A0, [A5 - 0xBE6]
00000156 4870 0000 pea.l [A0 + D0.w]
0000015A 3F3C 0014 move.w -[A7], 0x14
0000015E 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000162 526E FFFE addq.w [A6 - 0x2], 1
00000166 51CF FFAE dbf D7, -0x54 /* 00000116 */
label0000016A:
0000016A 2E1F move.l D7, [A7]+
0000016C 202D EE1C move.l D0, [A5 - 0x11E4]
00000170 3F00 move.w -[A7], D0
00000172 202D EE20 move.l D0, [A5 - 0x11E0]
00000176 3F00 move.w -[A7], D0
00000178 3F2E FFFC move.w -[A7], [A6 - 0x4]
0000017C 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00000180 2F07 move.l -[A7], D7
00000182 7001 moveq.l D0, 0x01
00000184 3E2E FFFC move.w D7, [A6 - 0x4]
00000188 9E40 sub.w D7, D0
0000018A 6D00 005A blt +0x5C /* 000001E6 */
0000018E 3D40 FFFE move.w [A6 - 0x2], D0
label00000192:
00000192 302E FFFE move.w D0, [A6 - 0x2]
00000196 E548 lsl D0.w, 2
00000198 322E FFFE move.w D1, [A6 - 0x2]
0000019C E549 lsl D1.w, 2
0000019E 41ED FC32 lea.l A0, [A5 - 0x3CE]
000001A2 43ED E922 lea.l A1, [A5 - 0x16DE]
000001A6 23B0 1000 0000 move.l [A1 + D0.w], [A0 + D1.w]
000001AC 302E FFFE move.w D0, [A6 - 0x2]
000001B0 E548 lsl D0.w, 2
000001B2 41ED FC32 lea.l A0, [A5 - 0x3CE]
000001B6 2F30 0000 move.l -[A7], [A0 + D0.w]
000001BA 486D FB36 pea.l [A5 - 0x4CA]
000001BE 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000001C2 302E FFFE move.w D0, [A6 - 0x2]
000001C6 C1FC 0016 muls.w D0, 0x16
000001CA 486D FB36 pea.l [A5 - 0x4CA]
000001CE 41ED EE16 lea.l A0, [A5 - 0x11EA]
000001D2 4870 0000 pea.l [A0 + D0.w]
000001D6 3F3C 0014 move.w -[A7], 0x14
000001DA 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000001DE 526E FFFE addq.w [A6 - 0x2], 1
000001E2 51CF FFAE dbf D7, -0x54 /* 00000192 */
label000001E6:
000001E6 2E1F move.l D7, [A7]+
000001E8 302D FA34 move.w D0, [A5 - 0x5CC]
000001EC 0C40 002B cmpi.w D0, 0x2B /* '+' */
000001F0 6600 004C bne +0x4E /* 0000023E */
000001F4 2F07 move.l -[A7], D7
000001F6 7001 moveq.l D0, 0x01
000001F8 3E2E FFFC move.w D7, [A6 - 0x4]
000001FC 9E40 sub.w D7, D0
000001FE 6D00 0038 blt +0x3A /* 00000238 */
00000202 3D40 FFFE move.w [A6 - 0x2], D0
label00000206:
00000206 302E FFFE move.w D0, [A6 - 0x2]
0000020A E548 lsl D0.w, 2
0000020C 322E FFFE move.w D1, [A6 - 0x2]
00000210 E549 lsl D1.w, 2
00000212 342E FFFE move.w D2, [A6 - 0x2]
00000216 E54A lsl D2.w, 2
00000218 41ED E972 lea.l A0, [A5 - 0x168E]
0000021C 2630 1000 move.l D3, [A0 + D1.w]
00000220 41ED E922 lea.l A0, [A5 - 0x16DE]
00000224 D6B0 2000 add.l D3, [A0 + D2.w]
00000228 43ED E8D2 lea.l A1, [A5 - 0x172E]
0000022C 2383 0000 move.l [A1 + D0.w], D3
00000230 526E FFFE addq.w [A6 - 0x2], 1
00000234 51CF FFD0 dbf D7, -0x32 /* 00000206 */
label00000238:
00000238 2E1F move.l D7, [A7]+
0000023A 6000 010C bra +0x10E /* 00000348 */
label0000023E:
0000023E 0C40 002D cmpi.w D0, 0x2D /* '-' */
00000242 6600 004C bne +0x4E /* 00000290 */
00000246 2F07 move.l -[A7], D7
00000248 7001 moveq.l D0, 0x01
0000024A 3E2E FFFC move.w D7, [A6 - 0x4]
0000024E 9E40 sub.w D7, D0
00000250 6D00 0038 blt +0x3A /* 0000028A */
00000254 3D40 FFFE move.w [A6 - 0x2], D0
label00000258:
00000258 302E FFFE move.w D0, [A6 - 0x2]
0000025C E548 lsl D0.w, 2
0000025E 322E FFFE move.w D1, [A6 - 0x2]
00000262 E549 lsl D1.w, 2
00000264 342E FFFE move.w D2, [A6 - 0x2]
00000268 E54A lsl D2.w, 2
0000026A 41ED E972 lea.l A0, [A5 - 0x168E]
0000026E 2630 1000 move.l D3, [A0 + D1.w]
00000272 41ED E922 lea.l A0, [A5 - 0x16DE]
00000276 96B0 2000 sub.l D3, [A0 + D2.w]
0000027A 43ED E8D2 lea.l A1, [A5 - 0x172E]
0000027E 2383 0000 move.l [A1 + D0.w], D3
00000282 526E FFFE addq.w [A6 - 0x2], 1
00000286 51CF FFD0 dbf D7, -0x32 /* 00000258 */
label0000028A:
0000028A 2E1F move.l D7, [A7]+
0000028C 6000 00BA bra +0xBC /* 00000348 */
label00000290:
00000290 0C40 0078 cmpi.w D0, 0x78 /* 'x' */
00000294 6600 0052 bne +0x54 /* 000002E8 */
00000298 2F07 move.l -[A7], D7
0000029A 7001 moveq.l D0, 0x01
0000029C 3E2E FFFC move.w D7, [A6 - 0x4]
000002A0 9E40 sub.w D7, D0
000002A2 6D00 003E blt +0x40 /* 000002E2 */
000002A6 3D40 FFFE move.w [A6 - 0x2], D0
label000002AA:
000002AA 302E FFFE move.w D0, [A6 - 0x2]
000002AE E548 lsl D0.w, 2
000002B0 322E FFFE move.w D1, [A6 - 0x2]
000002B4 E549 lsl D1.w, 2
000002B6 342E FFFE move.w D2, [A6 - 0x2]
000002BA E54A lsl D2.w, 2
000002BC 2600 move.l D3, D0
000002BE 41ED E972 lea.l A0, [A5 - 0x168E]
000002C2 2030 1000 move.l D0, [A0 + D1.w]
000002C6 41ED E922 lea.l A0, [A5 - 0x16DE]
000002CA 2230 2000 move.l D1, [A0 + D2.w]
000002CE 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000002D2 43ED E8D2 lea.l A1, [A5 - 0x172E]
000002D6 2380 3000 move.l [A1 + D3.w], D0
000002DA 526E FFFE addq.w [A6 - 0x2], 1
000002DE 51CF FFCA dbf D7, -0x38 /* 000002AA */
label000002E2:
000002E2 2E1F move.l D7, [A7]+
000002E4 6000 0062 bra +0x64 /* 00000348 */
label000002E8:
000002E8 0C40 002F cmpi.w D0, 0x2F /* '/' */
000002EC 6600 005A bne +0x5C /* 00000348 */
000002F0 4A2D E9C8 tst.b [A5 - 0x1638]
000002F4 6700 0006 beq +0x8 /* 000002FC */
000002F8 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
label000002FC:
000002FC 2F07 move.l -[A7], D7
000002FE 7001 moveq.l D0, 0x01
00000300 3E2E FFFC move.w D7, [A6 - 0x4]
00000304 9E40 sub.w D7, D0
00000306 6D00 003E blt +0x40 /* 00000346 */
0000030A 3D40 FFFE move.w [A6 - 0x2], D0
label0000030E:
0000030E 302E FFFE move.w D0, [A6 - 0x2]
00000312 E548 lsl D0.w, 2
00000314 322E FFFE move.w D1, [A6 - 0x2]
00000318 E549 lsl D1.w, 2
0000031A 342E FFFE move.w D2, [A6 - 0x2]
0000031E E54A lsl D2.w, 2
00000320 2600 move.l D3, D0
00000322 41ED E972 lea.l A0, [A5 - 0x168E]
00000326 2030 1000 move.l D0, [A0 + D1.w]
0000032A 41ED E922 lea.l A0, [A5 - 0x16DE]
0000032E 2230 2000 move.l D1, [A0 + D2.w]
00000332 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000336 43ED E8D2 lea.l A1, [A5 - 0x172E]
0000033A 2380 3000 move.l [A1 + D3.w], D0
0000033E 526E FFFE addq.w [A6 - 0x2], 1
00000342 51CF FFCA dbf D7, -0x38 /* 0000030E */
label00000346:
00000346 2E1F move.l D7, [A7]+
label00000348:
00000348 4CDF 0008 movem.l D3, [A7]+
0000034C 4E5E unlink A6
0000034E 4E75 rts
00000350 0000 0000 ori.b D0, 0x0
export_111:
00000354 4E56 FFFC link A6, -0x0004
00000358 4A2D E8D1 tst.b [A5 - 0x172F]
0000035C 6700 000C beq +0xE /* 0000036A */
00000360 3D7C 000A FFFC move.w [A6 - 0x4], 0xA /* '\n' */
00000366 6000 0008 bra +0xA /* 00000370 */
label0000036A:
0000036A 3D7C 0014 FFFC move.w [A6 - 0x4], 0x14
label00000370:
00000370 422D E9C9 clr.b [A5 - 0x1637]
00000374 4A2D E2CA tst.b [A5 - 0x1D36]
00000378 6700 0188 beq +0x18A /* 00000502 */
0000037C 0C6D 002D E9CC cmpi.w [A5 - 0x1634], 0x2D /* '-' */
00000382 6600 00C2 bne +0xC4 /* 00000446 */
00000386 3F3C 0005 move.w -[A7], 0x5
0000038A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000038E 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000392 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00000396 2F07 move.l -[A7], D7
00000398 7001 moveq.l D0, 0x01
0000039A 3E2E FFFC move.w D7, [A6 - 0x4]
0000039E 9E40 sub.w D7, D0
000003A0 6D00 0040 blt +0x42 /* 000003E2 */
000003A4 3D40 FFFE move.w [A6 - 0x2], D0
label000003A8:
000003A8 302E FFFE move.w D0, [A6 - 0x2]
000003AC E548 lsl D0.w, 2
000003AE 41ED FC32 lea.l A0, [A5 - 0x3CE]
000003B2 2F30 0000 move.l -[A7], [A0 + D0.w]
000003B6 486D FB36 pea.l [A5 - 0x4CA]
000003BA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000003BE 302E FFFE move.w D0, [A6 - 0x2]
000003C2 C1FC 0006 muls.w D0, 0x6
000003C6 486D FB36 pea.l [A5 - 0x4CA]
000003CA 41ED ED88 lea.l A0, [A5 - 0x1278]
000003CE 4870 0000 pea.l [A0 + D0.w]
000003D2 3F3C 0005 move.w -[A7], 0x5
000003D6 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000003DA 526E FFFE addq.w [A6 - 0x2], 1
000003DE 51CF FFC8 dbf D7, -0x3A /* 000003A8 */
label000003E2:
000003E2 2E1F move.l D7, [A7]+
000003E4 3F3C 0001 move.w -[A7], 0x1
000003E8 3F3C 0004 move.w -[A7], 0x4
000003EC 3F2E FFFC move.w -[A7], [A6 - 0x4]
000003F0 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
000003F4 2F07 move.l -[A7], D7
000003F6 7001 moveq.l D0, 0x01
000003F8 3E2E FFFC move.w D7, [A6 - 0x4]
000003FC 9E40 sub.w D7, D0
000003FE 6D00 0040 blt +0x42 /* 00000440 */
00000402 3D40 FFFE move.w [A6 - 0x2], D0
label00000406:
00000406 302E FFFE move.w D0, [A6 - 0x2]
0000040A E548 lsl D0.w, 2
0000040C 41ED FC32 lea.l A0, [A5 - 0x3CE]
00000410 2F30 0000 move.l -[A7], [A0 + D0.w]
00000414 486D FB36 pea.l [A5 - 0x4CA]
00000418 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
0000041C 302E FFFE move.w D0, [A6 - 0x2]
00000420 C1FC 0006 muls.w D0, 0x6
00000424 486D FB36 pea.l [A5 - 0x4CA]
00000428 41ED ED10 lea.l A0, [A5 - 0x12F0]
0000042C 4870 0000 pea.l [A0 + D0.w]
00000430 3F3C 0005 move.w -[A7], 0x5
00000434 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000438 526E FFFE addq.w [A6 - 0x2], 1
0000043C 51CF FFC8 dbf D7, -0x3A /* 00000406 */
label00000440:
00000440 2E1F move.l D7, [A7]+
00000442 6000 00BE bra +0xC0 /* 00000502 */
label00000446:
00000446 3F3C 0001 move.w -[A7], 0x1
0000044A 3F3C 0004 move.w -[A7], 0x4
0000044E 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000452 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00000456 2F07 move.l -[A7], D7
00000458 7001 moveq.l D0, 0x01
0000045A 3E2E FFFC move.w D7, [A6 - 0x4]
0000045E 9E40 sub.w D7, D0
00000460 6D00 0040 blt +0x42 /* 000004A2 */
00000464 3D40 FFFE move.w [A6 - 0x2], D0
label00000468:
00000468 302E FFFE move.w D0, [A6 - 0x2]
0000046C E548 lsl D0.w, 2
0000046E 41ED FC32 lea.l A0, [A5 - 0x3CE]
00000472 2F30 0000 move.l -[A7], [A0 + D0.w]
00000476 486D FB36 pea.l [A5 - 0x4CA]
0000047A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
0000047E 302E FFFE move.w D0, [A6 - 0x2]
00000482 C1FC 0006 muls.w D0, 0x6
00000486 486D FB36 pea.l [A5 - 0x4CA]
0000048A 41ED ED88 lea.l A0, [A5 - 0x1278]
0000048E 4870 0000 pea.l [A0 + D0.w]
00000492 3F3C 0005 move.w -[A7], 0x5
00000496 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000049A 526E FFFE addq.w [A6 - 0x2], 1
0000049E 51CF FFC8 dbf D7, -0x3A /* 00000468 */
label000004A2:
000004A2 2E1F move.l D7, [A7]+
000004A4 3F3C 0001 move.w -[A7], 0x1
000004A8 3F3C 0003 move.w -[A7], 0x3
000004AC 3F2E FFFC move.w -[A7], [A6 - 0x4]
000004B0 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
000004B4 2F07 move.l -[A7], D7
000004B6 7001 moveq.l D0, 0x01
000004B8 3E2E FFFC move.w D7, [A6 - 0x4]
000004BC 9E40 sub.w D7, D0
000004BE 6D00 0040 blt +0x42 /* 00000500 */
000004C2 3D40 FFFE move.w [A6 - 0x2], D0
label000004C6:
000004C6 302E FFFE move.w D0, [A6 - 0x2]
000004CA E548 lsl D0.w, 2
000004CC 41ED FC32 lea.l A0, [A5 - 0x3CE]
000004D0 2F30 0000 move.l -[A7], [A0 + D0.w]
000004D4 486D FB36 pea.l [A5 - 0x4CA]
000004D8 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000004DC 302E FFFE move.w D0, [A6 - 0x2]
000004E0 C1FC 0006 muls.w D0, 0x6
000004E4 486D FB36 pea.l [A5 - 0x4CA]
000004E8 41ED ED10 lea.l A0, [A5 - 0x12F0]
000004EC 4870 0000 pea.l [A0 + D0.w]
000004F0 3F3C 0005 move.w -[A7], 0x5
000004F4 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000004F8 526E FFFE addq.w [A6 - 0x2], 1
000004FC 51CF FFC8 dbf D7, -0x3A /* 000004C6 */
label00000500:
00000500 2E1F move.l D7, [A7]+
label00000502:
00000502 2B7C 0000 0004 EE28 move.l [A5 - 0x11D8], 0x4
0000050A 2B7C 0000 0001 EE24 move.l [A5 - 0x11DC], 0x1
00000512 2B7C 0000 0009 EE20 move.l [A5 - 0x11E0], 0x9 /* '\t' */
0000051A 2B7C 0000 0005 EE1C move.l [A5 - 0x11E4], 0x5
00000522 202D EE24 move.l D0, [A5 - 0x11DC]
00000526 3F00 move.w -[A7], D0
00000528 202D EE28 move.l D0, [A5 - 0x11D8]
0000052C 3F00 move.w -[A7], D0
0000052E 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000532 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00000536 2F07 move.l -[A7], D7
00000538 7001 moveq.l D0, 0x01
0000053A 3E2E FFFC move.w D7, [A6 - 0x4]
0000053E 9E40 sub.w D7, D0
00000540 6D00 0040 blt +0x42 /* 00000582 */
00000544 3D40 FFFE move.w [A6 - 0x2], D0
label00000548:
00000548 302E FFFE move.w D0, [A6 - 0x2]
0000054C E548 lsl D0.w, 2
0000054E 41ED FC32 lea.l A0, [A5 - 0x3CE]
00000552 2F30 0000 move.l -[A7], [A0 + D0.w]
00000556 486D FB36 pea.l [A5 - 0x4CA]
0000055A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
0000055E 302E FFFE move.w D0, [A6 - 0x2]
00000562 C1FC 0006 muls.w D0, 0x6
00000566 486D FB36 pea.l [A5 - 0x4CA]
0000056A 41ED EC98 lea.l A0, [A5 - 0x1368]
0000056E 4870 0000 pea.l [A0 + D0.w]
00000572 3F3C 0005 move.w -[A7], 0x5
00000576 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000057A 526E FFFE addq.w [A6 - 0x2], 1
0000057E 51CF FFC8 dbf D7, -0x3A /* 00000548 */
label00000582:
00000582 2E1F move.l D7, [A7]+
00000584 202D EE24 move.l D0, [A5 - 0x11DC]
00000588 3F00 move.w -[A7], D0
0000058A 202D EE28 move.l D0, [A5 - 0x11D8]
0000058E 3F00 move.w -[A7], D0
00000590 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000594 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00000598 2F07 move.l -[A7], D7
0000059A 7001 moveq.l D0, 0x01
0000059C 3E2E FFFC move.w D7, [A6 - 0x4]
000005A0 9E40 sub.w D7, D0
000005A2 6D00 0040 blt +0x42 /* 000005E4 */
000005A6 3D40 FFFE move.w [A6 - 0x2], D0
label000005AA:
000005AA 302E FFFE move.w D0, [A6 - 0x2]
000005AE E548 lsl D0.w, 2
000005B0 41ED FC32 lea.l A0, [A5 - 0x3CE]
000005B4 2F30 0000 move.l -[A7], [A0 + D0.w]
000005B8 486D FB36 pea.l [A5 - 0x4CA]
000005BC 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000005C0 302E FFFE move.w D0, [A6 - 0x2]
000005C4 C1FC 0006 muls.w D0, 0x6
000005C8 486D FB36 pea.l [A5 - 0x4CA]
000005CC 41ED EC20 lea.l A0, [A5 - 0x13E0]
000005D0 4870 0000 pea.l [A0 + D0.w]
000005D4 3F3C 0005 move.w -[A7], 0x5
000005D8 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000005DC 526E FFFE addq.w [A6 - 0x2], 1
000005E0 51CF FFC8 dbf D7, -0x3A /* 000005AA */
label000005E4:
000005E4 2E1F move.l D7, [A7]+
000005E6 202D EE1C move.l D0, [A5 - 0x11E4]
000005EA 3F00 move.w -[A7], D0
000005EC 202D EE20 move.l D0, [A5 - 0x11E0]
000005F0 3F00 move.w -[A7], D0
000005F2 3F2E FFFC move.w -[A7], [A6 - 0x4]
000005F6 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
000005FA 2F07 move.l -[A7], D7
000005FC 7001 moveq.l D0, 0x01
000005FE 3E2E FFFC move.w D7, [A6 - 0x4]
00000602 9E40 sub.w D7, D0
00000604 6D00 0040 blt +0x42 /* 00000646 */
00000608 3D40 FFFE move.w [A6 - 0x2], D0
label0000060C:
0000060C 302E FFFE move.w D0, [A6 - 0x2]
00000610 E548 lsl D0.w, 2
00000612 41ED FC32 lea.l A0, [A5 - 0x3CE]
00000616 2F30 0000 move.l -[A7], [A0 + D0.w]
0000061A 486D FB36 pea.l [A5 - 0x4CA]
0000061E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00000622 302E FFFE move.w D0, [A6 - 0x2]
00000626 C1FC 0006 muls.w D0, 0x6
0000062A 486D FB36 pea.l [A5 - 0x4CA]
0000062E 41ED EBA8 lea.l A0, [A5 - 0x1458]
00000632 4870 0000 pea.l [A0 + D0.w]
00000636 3F3C 0005 move.w -[A7], 0x5
0000063A 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000063E 526E FFFE addq.w [A6 - 0x2], 1
00000642 51CF FFC8 dbf D7, -0x3A /* 0000060C */
label00000646:
00000646 2E1F move.l D7, [A7]+
00000648 202D EE1C move.l D0, [A5 - 0x11E4]
0000064C 3F00 move.w -[A7], D0
0000064E 202D EE20 move.l D0, [A5 - 0x11E0]
00000652 3F00 move.w -[A7], D0
00000654 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000658 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
0000065C 2F07 move.l -[A7], D7
0000065E 7001 moveq.l D0, 0x01
00000660 3E2E FFFC move.w D7, [A6 - 0x4]
00000664 9E40 sub.w D7, D0
00000666 6D00 0074 blt +0x76 /* 000006DC */
0000066A 3D40 FFFE move.w [A6 - 0x2], D0
label0000066E:
0000066E 302E FFFE move.w D0, [A6 - 0x2]
00000672 E548 lsl D0.w, 2
00000674 41ED FC32 lea.l A0, [A5 - 0x3CE]
00000678 2F30 0000 move.l -[A7], [A0 + D0.w]
0000067C 486D FB36 pea.l [A5 - 0x4CA]
00000680 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00000684 4A2D E9CB tst.b [A5 - 0x1635]
00000688 6700 002E beq +0x30 /* 000006B8 */
0000068C 302E FFFE move.w D0, [A6 - 0x2]
00000690 C1FC 0006 muls.w D0, 0x6
00000694 322E FFFE move.w D1, [A6 - 0x2]
00000698 C3FC 0006 muls.w D1, 0x6
0000069C 41ED EBA8 lea.l A0, [A5 - 0x1458]
000006A0 4870 1000 pea.l [A0 + D1.w]
000006A4 41ED EB30 lea.l A0, [A5 - 0x14D0]
000006A8 4870 0000 pea.l [A0 + D0.w]
000006AC 3F3C 0005 move.w -[A7], 0x5
000006B0 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000006B4 6000 001E bra +0x20 /* 000006D4 */
label000006B8:
000006B8 302E FFFE move.w D0, [A6 - 0x2]
000006BC C1FC 0006 muls.w D0, 0x6
000006C0 486D FB36 pea.l [A5 - 0x4CA]
000006C4 41ED EB30 lea.l A0, [A5 - 0x14D0]
000006C8 4870 0000 pea.l [A0 + D0.w]
000006CC 3F3C 0005 move.w -[A7], 0x5
000006D0 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
label000006D4:
000006D4 526E FFFE addq.w [A6 - 0x2], 1
000006D8 51CF FF94 dbf D7, -0x6E /* 0000066E */
label000006DC:
000006DC 2E1F move.l D7, [A7]+
000006DE 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000006E2 4E5E unlink A6
000006E4 4E75 rts